|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
public abstract class ByteArrayData
Klasse, die noch zu dokumentieren ist.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data |
|---|
Data.Array, Data.FormatException, Data.NumberArray, Data.NumberValue, Data.ReferenceArray, Data.ReferenceValue, Data.TextArray, Data.TextValue, Data.TimeArray, Data.TimeValue |
| Field Summary | |
|---|---|
protected byte[] |
_bytes
|
protected AttributeInfo |
_info
|
protected int |
_offset
|
| Constructor Summary | |
|---|---|
protected |
ByteArrayData(byte[] bytes,
int offset,
AttributeInfo info)
|
| Method Summary | |
|---|---|
static ByteArrayData |
create(byte[] bytes,
AttributeInfo attributeGroupInfo)
|
protected static ByteArrayData |
create(byte[] bytes,
int offset,
AttributeInfo attributeInfo)
|
protected static ByteArrayData |
create(byte[] bytes,
int offset,
AttributeInfo attributeInfo,
int itemIndex)
|
Data |
createModifiableCopy()
Liefert eine modifizierbare Kopie eines Datensatzes zurück. |
Data |
createUnmodifiableCopy()
Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück. |
void |
dump(int indent,
int depth)
|
boolean |
equals(Object obj)
|
Data.Array |
getArray(String itemName)
Liefert eine Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück. |
byte[] |
getBytes()
|
protected AttributeInfo |
getInfo()
|
Data |
getItem(int itemIndex)
|
abstract Data |
getItem(String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen. |
String |
getName()
Liefert den Namen eines Datums zurück. |
int |
getOffset()
|
Data.ReferenceArray |
getReferenceArray(String itemName)
Liefert eine Referenz-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.ReferenceValue |
getReferenceValue(String itemName)
Liefert eine Referenz-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberArray |
getScaledArray(String itemName)
Liefert eine Skalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberValue |
getScaledValue(String itemName)
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TextArray |
getTextArray(String itemName)
Liefert eine Text-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TextValue |
getTextValue(String itemName)
Liefert eine Text-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TimeArray |
getTimeArray(String itemName)
Liefert eine Time-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TimeValue |
getTimeValue(String itemName)
Liefert eine Zeit-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberArray |
getUnscaledArray(String itemName)
Liefert eine Unskalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberValue |
getUnscaledValue(String itemName)
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
abstract boolean |
isArray()
Prüft, ob das Datum ein Array ist. |
boolean |
isDefined()
Prüft, ob das Datum über den Datenverteiler verschickt werden kann. |
abstract boolean |
isList()
Prüft, ob das Datum eine Liste ist, d.h. |
abstract boolean |
isPlain()
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist. |
abstract Iterator |
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert. |
void |
setToDefault()
Setzt bei einem Datum alle Werte auf die definierte Default-Werte. |
String |
toDebugString()
|
protected String |
toParamString()
|
String |
toString()
Liefert eine textliche Darstellung des Datums mit Name und Wert. |
abstract String |
valueToString()
Liefert eine textliche Darstellung des Werts eines Datums zurück. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.bsvrz.dav.daf.main.Data |
|---|
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTextValue, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue |
| Field Detail |
|---|
protected final byte[] _bytes
protected final int _offset
protected final AttributeInfo _info
| Constructor Detail |
|---|
protected ByteArrayData(byte[] bytes,
int offset,
AttributeInfo info)
| Method Detail |
|---|
public static ByteArrayData create(byte[] bytes,
AttributeInfo attributeGroupInfo)
protected static ByteArrayData create(byte[] bytes,
int offset,
AttributeInfo attributeInfo)
protected static ByteArrayData create(byte[] bytes,
int offset,
AttributeInfo attributeInfo,
int itemIndex)
public Data createModifiableCopy()
Data
createModifiableCopy in interface Datapublic Data createUnmodifiableCopy()
Data
createUnmodifiableCopy in interface Datapublic String getName()
Data
getName in interface Datapublic AttributeType getAttributeType()
Data
getAttributeType in interface Datapublic void setToDefault()
Data
setToDefault in interface DataData.isDefined()public boolean isDefined()
Datatrue zurück, wenn jedes Attribut einen Wert besitzt, der
ungleich dem "undefiniert" Wert ist. Ist das Datum ein Array oder eine Liste, so wird jedes Element geprüft ob es einen gültigen Wert besitzt. Die Prüfung
findet auf alle "Sub-Daten" des Datums statt.
isDefined in interface Datapublic final byte[] getBytes()
public final int getOffset()
protected final AttributeInfo getInfo()
public String toDebugString()
protected String toParamString()
public abstract Data getItem(String itemName)
Data
getItem in interface DataitemName - Name des gewünschten Sub-Datums.
public abstract Iterator iterator()
Data
iterator in interface Datapublic Data getItem(int itemIndex)
public abstract boolean isList()
Data
isList in interface Datatrue, falls das Datum eine Liste ist, sonst false.public abstract boolean isArray()
Data
isArray in interface Datatrue, falls das Datum ein Array ist, sonst false.public abstract boolean isPlain()
Data
isPlain in interface Datatrue, falls das Datum eine einfaches Datum ist, sonst false.
public void dump(int indent,
int depth)
public abstract String valueToString()
Data
valueToString in interface Datapublic String toString()
Data
toString in interface DatatoString in class Objectpublic Data.Array getArray(String itemName)
Data
getArray in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.NumberValue getUnscaledValue(String itemName)
Data
getUnscaledValue in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.NumberArray getUnscaledArray(String itemName)
Data
getUnscaledArray in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.TimeValue getTimeValue(String itemName)
Data
getTimeValue in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.TimeArray getTimeArray(String itemName)
Data
getTimeArray in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.TextValue getTextValue(String itemName)
Data
getTextValue in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.TextArray getTextArray(String itemName)
Data
getTextArray in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.NumberValue getScaledValue(String itemName)
Data
getScaledValue in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.NumberArray getScaledArray(String itemName)
Data
getScaledArray in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.ReferenceValue getReferenceValue(String itemName)
Data
getReferenceValue in interface DataitemName - Name des gewünschten Sub-Datums.
public Data.ReferenceArray getReferenceArray(String itemName)
Data
getReferenceArray in interface DataitemName - Name des gewünschten Sub-Datums.
public boolean equals(Object obj)
equals in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||